﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using vr = AnasisVarliklar;
using vi = AnasisIskatmani;
namespace Anasis
{
    public partial class SekreterFrm : Form
    {
        public SekreterFrm()
        {
            InitializeComponent();
        }
        static int v=0;
        static int veliID;
        static int kayıtparası;
        static int ogrenciOdemeTur;
        private void SekreterFrm_Load(object sender, EventArgs e)
        {
            
                ////öğrenci işlemleri
                /// öğrenci tab
                cmbSekreterOgrenciKanGrubu.DataSource = vi.KanGrubu.kanGrubuGetir();
                cmbSekreterOgrenciKanGrubu.DisplayMember = "kan_grubu";
                cmbSekreterOgrenciKanGrubu.ValueMember = "kan_id";


                cmbSekreterOgrenciBilSinif.DataSource = vi.Sinif.sinifGetir();
                cmbSekreterOgrenciBilSinif.DisplayMember = "sinif_adi";
                cmbSekreterOgrenciBilSinif.ValueMember = "sinif_id";


                cmbSekreterOgrenciTabSınıf.DataSource = vi.Sinif.sinifGetir();
                cmbSekreterOgrenciTabSınıf.DisplayMember = "sinif_adi";
                cmbSekreterOgrenciTabSınıf.ValueMember = "sinif_id";


                lstbSekreterOgrenciTabOgrenciler.DataSource = vi.Ogrenci.OgreciBilgileriniGetir(Convert.ToInt32(cmbSekreterOgrenciTabSınıf.SelectedValue.ToString()));
                lstbSekreterOgrenciTabOgrenciler.DisplayMember = "ogrenciTam";
                lstbSekreterOgrenciTabOgrenciler.ValueMember = "ogrenci_id";

               // pbSekreterOgrResim.ImageLocation = "http://1.bp.blogspot.com/-fnA9de8DyJc/TlPc7-mAvUI/AAAAAAAAAFs/7eExUwg2sfU/s1600/aglayan-masum-cocuk-resmi.jpg";
                pbSekreterOgrResim.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
                label2.Visible = true;
                cmbSekreterOgrenciTabSınıf.Visible = true;
                label60.Visible = false;
                cmbSekreterOgrenciSezon.Visible = false;

                cmbSekreterOgrenciSezon.DataSource = vi.Sezon.SezonGetir();
                cmbSekreterOgrenciSezon.DisplayMember = "sezon_trh";
                cmbSekreterOgrenciSezon.ValueMember = "sezon_id";

                label61.Visible = false;
                txtSekreterOgrenciAraTC.Visible = false;
                llbSekreterOgrenciTcNoGetir.Visible = false;

                ///veli bilgileri
                cmbSekreterVeliMedeniHal.DataSource = vi.MedeniHal.veliMedeniHal();
                cmbSekreterVeliMedeniHal.DisplayMember = "veli_medeni_adi";
                cmbSekreterVeliMedeniHal.ValueMember = "veli_medeni_id";


                cmbSekreterVeliEgitim.DataSource = vi.Egitim.EgitimBilgileriniGetir();
                cmbSekreterVeliEgitim.DisplayMember = "veli_egitim";
                cmbSekreterVeliEgitim.ValueMember = "veli_egitim_id";


                cmbSekreterVeliMeslek.DataSource = vi.VeliMeslek.VeliMeslekBilgileriniGetir();
                cmbSekreterVeliMeslek.DisplayMember = "veli_meslek_adi";
                cmbSekreterVeliMeslek.ValueMember = "veli_meslek_id";


                //lstbSekreterOgrenciTabOgrenciler.SelectedValue = 1;
                //vr.Ogrenci ogrenci = vi.Ogrenci.ogrenciBilgileriniGetirID();

                //ogrenciBilgiYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));

                /////ogrenci odeme
                rbSekreterOgrenciOdemeTum.Checked = true;
                dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue), ogrenciOdemeTur);

                cmbSekreterOgrenciOdemeTur.DataSource = vi.OdemeTur.odemeTurGetir(1);
                cmbSekreterOgrenciOdemeTur.DisplayMember = "odeme_tur";
                cmbSekreterOgrenciOdemeTur.ValueMember = "odeme_tur_id";
                ////////////////////////////////////////////Calısan Sekmesi

                cmbSekreterCalisanCalisanTur.DataSource = vi.CalisanTip.calisanTipGetir(1);
                cmbSekreterCalisanCalisanTur.DisplayMember = "calisan_tip_adi";
                cmbSekreterCalisanCalisanTur.ValueMember = "calisan_tip_id";


                lstSekreterCalisanListesi.DataSource = vi.Calisan.calisanGetir(Convert.ToInt32(cmbSekreterCalisanCalisanTur.SelectedValue));
                lstSekreterCalisanListesi.DisplayMember = "calisanTam";
                lstSekreterCalisanListesi.ValueMember = "calisan_id";


                cmbSekreterCalisanbilgicalisanTur.DataSource = vi.CalisanTip.calisanTipGetir(1);
                cmbSekreterCalisanbilgicalisanTur.DisplayMember = "calisan_tip_adi";
                cmbSekreterCalisanbilgicalisanTur.ValueMember = "calisan_tip_id";


                ////////calısan ödeme

                cmbSekreterCalisanOdemeTur.DataSource = vi.OdemeTur.odemeTurGetir(0);
                cmbSekreterCalisanOdemeTur.DisplayMember = "odeme_tur";
                cmbSekreterCalisanOdemeTur.ValueMember = "odeme_tur_id";

                rbSekreterCalısanOdemeTum.Checked = true;
                dgSekreterCalisanOdemeleri.DataSource = vi.PersonelOdeme.personelOdemeGetirID_Tur(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue), OdemeSekliBelirle());

                /////////////////////////////////////////////////Okul İşlemleri

                lstSekreterOkulISSiniflar.DataSource = vi.Sinif.sinifGetir();
                lstSekreterOkulISSiniflar.DisplayMember = "sinif_adi";
                lstSekreterOkulISSiniflar.ValueMember = "sinif_id";


                lstSekreterOkulISSezonlar.DataSource = vi.Sezon.SezonGetir();
                lstSekreterOkulISSezonlar.DisplayMember = "sezon_trh";
                lstSekreterOkulISSezonlar.ValueMember = "sezon_id";

                cmbSekreterOkulIsSınıfOgr.DataSource = vi.Calisan.ogretmenGetir();
                cmbSekreterOkulIsSınıfOgr.DisplayMember = "calisanTam";
                cmbSekreterOkulIsSınıfOgr.ValueMember = "calisan_id";

                DataTable dt = vi.Veli.sinifAnnesiGetir();
                DataRow dr = dt.NewRow();
                dr[0] = 99;
                dr[1] = "Bos";
                dt.Rows.InsertAt(dr, 0);
                cmbSekreterOkulIsSinifAnnesi.DataSource = dt;
                cmbSekreterOkulIsSinifAnnesi.DisplayMember = "veliTam";
                cmbSekreterOkulIsSinifAnnesi.ValueMember = "veli_id";
                cmbSekreterOkulIsSinifAnnesi.SelectedIndex = 0;

                v = 1;

                calisanBilgileriniYukle(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue));
                Ogrencibilgileriyukle();
                sinifBilgisisYukle(Convert.ToInt32(lstSekreterOkulISSiniflar.SelectedValue));
                cmbSekreterOgrenciSezon.SelectedIndex = 0;
          
            
            
        }

        private void SekreterFrm_FormClosing(object sender, FormClosingEventArgs e)
        {
            v = 0;

        }

        ////////////////////////////öğrenci tab
                private void lstbSekreterOgrenciTabOgrenciler_SelectedIndexChanged(object sender, EventArgs e)
                {
                    if (v!=0)
                    {
                

                        ogrenciBilgiYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
                        veliTemizle();
                        veliBilgileriniYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
                        ogrenciKisiselBilgiYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
                        ogrenciOdemeYukle();
                    }
                }

                private void cmbSekreterOgrenciTabSınıf_SelectedIndexChanged(object sender, EventArgs e)
                {
                    if (v != 0)
                    {
                        lstbSekreterOgrenciTabOgrenciler.DataSource = vi.Ogrenci.OgreciBilgileriniGetir(Convert.ToInt32(cmbSekreterOgrenciTabSınıf.SelectedValue.ToString()));
                        lstbSekreterOgrenciTabOgrenciler.DisplayMember = "ad";
                        lstbSekreterOgrenciTabOgrenciler.ValueMember = "ogrenci_id";
                    }

                }


                private void lblSekreterOgrenciYeniOgrenciEkle_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    FrmOgrenciEkle ogrekle = new FrmOgrenciEkle();
                    ogrekle.WindowState = FormWindowState.Maximized;
                    ogrekle.ShowDialog();
                }

                private void llbSekreterOgrenciTcNoGetir_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    lstbSekreterOgrenciTabOgrenciler.DataSource = vi.Ogrenci.ogrenciBilgileriniGetirTc(txtSekreterOgrenciAraTC.Text);
                }

////////////////////////////////////////////////////////////ögrenci Bilgileri

                public void Ogrencibilgileriyukle()
                {
                    ogrenciBilgiYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
                    veliBilgileriniYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
                    ogrenciKisiselBilgiYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
                }
        

                private void ogrenciBilgiYukle(int ogrenciID)
                {
                    vr.Ogrenci ogrenci = vi.Ogrenci.ogrenciBilgileriniGetirID(ogrenciID);
                    Txt_Sekreter_OgrBilgi_TcKimlik.Text = ogrenci.TcNo;

                    Txt_Sekreter_OgrBilgi_Ad.Text = ogrenci.Ad; 
                    lblSekreterOgrenciID.Text = ogrenci.OgrenciID.ToString();

                    Txt_Sekreter_OgrBilgi_Soyad.Text = ogrenci.Soyad;
            
                    Txt_Sekreter_OgrBilgi_DogumYeri.Text = ogrenci.DogumYeri;
            
                    Txt_Sekreter_OgrBilgi_DogumTarihi.Text = ogrenci.DogumTarihi;

                    if (ogrenci.Cinsiyet == 1)
                        rButton_Ogrenci_Erkek.Checked = true;
                    else
                        rButton_Ogrenci_Kız.Checked = true;

                    Txt_Sekreter_OgrBilgi_EvAdresi.Text = ogrenci.EvAdresi;

                    Txt_Sekreter_OgrBilgi_EvTeli.Text = ogrenci.EvTel;
            
                    cmbSekreterOgrenciBilSinif.SelectedValue = ogrenci.Sinifi;
            
                    Txt_Sekreter_OgrBilgi_KayitTarihi.Text = ogrenci.KayitTarihi;
            
            
                    if (ogrenci.Durum == 1)
                        ckbSekreterOgrenciDurum.Checked = true;
                    else
                        ckbSekreterOgrenciDurum.Checked = false;

                    pbSekreterOgrResim.ImageLocation = ogrenci.OgrenciResim;
            
                    cmbSekreterOgrenciKanGrubu.SelectedValue = ogrenci.KanGrubu;
                    veliID = ogrenci.VeliID;
                    kayıtparası = ogrenci.KayitParasi;
                    lbSekreterOgrenciOdemeKayit.Text = kayıtparası.ToString();
                    lbSekreterOgrenciOdemeOdenen.Text = vi.OgrenciOdeme.ogrenciToplamOdeme(ogrenciID).ToString();
                    lbSekreterOgrenciOdemeKalan.Text = vi.OgrenciOdeme.ogrenciKalanOdeme(ogrenci.KayitParasi).ToString();
                }

               



                private void button1_Click(object sender, EventArgs e)
                {
                    vr.Ogrenci ogrenci = new vr.Ogrenci();

                    ogrenci.TcNo = Txt_Sekreter_OgrBilgi_TcKimlik.Text;

                    ogrenci.Ad = Txt_Sekreter_OgrBilgi_Ad.Text;

                    ogrenci.OgrenciID = Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue);

                    ogrenci.Soyad = Txt_Sekreter_OgrBilgi_Soyad.Text;

                    ogrenci.DogumYeri = Txt_Sekreter_OgrBilgi_DogumYeri.Text;

                    ogrenci.DogumTarihi = Txt_Sekreter_OgrBilgi_DogumTarihi.Text;

                    if (rButton_Ogrenci_Erkek.Checked)
                        ogrenci.Cinsiyet = 1;
                    else
                        ogrenci.Cinsiyet = 0;

                    ogrenci.EvAdresi = Txt_Sekreter_OgrBilgi_EvAdresi.Text;

                    ogrenci.EvTel = Txt_Sekreter_OgrBilgi_EvTeli.Text;

                    ogrenci.Sinifi = Convert.ToInt32(cmbSekreterOgrenciTabSınıf.SelectedValue);

                    ogrenci.KayitTarihi = Txt_Sekreter_OgrBilgi_KayitTarihi.Text;


                    if (ckbSekreterOgrenciDurum.Checked)
                        ogrenci.Durum = 1;
                    else
                        ogrenci.Durum = 0;

                    //pictureBox1.Image = Image.FromFile( ogrenci.OgrenciResim );

                    ogrenci.KanGrubu = Convert.ToInt32(cmbSekreterOgrenciKanGrubu.SelectedValue);

                    if (vi.Ogrenci.ogrenciGuncelle(ogrenci))
                    {
                        MessageBox.Show("Ogrenci Güncellenmiştir");
                    }
                    else
                        MessageBox.Show("Ogrenci Güncellenmemiştir");
                }



                private void btnSekreterOgrenciSil_Click(object sender, EventArgs e)
                {
                    if (vi.Ogrenci.ogrenciSil(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue))) 
                    {
                        MessageBox.Show("Ögrenci silinmiştir");
                    }
                    else
                        MessageBox.Show("Ögrenci silinmemiştir");
                }

                private void cbSekreterOgrenciEski_CheckedChanged(object sender, EventArgs e)
                {
                    if (cbSekreterOgrenciEski.Checked == true)
                    {
                        label2.Visible = false;
                        cmbSekreterOgrenciTabSınıf.Visible = false;
                        label60.Visible = true;
                        cmbSekreterOgrenciSezon.Visible = true;

                        label61.Visible = true;
                        txtSekreterOgrenciAraTC.Visible = true;
                        llbSekreterOgrenciTcNoGetir.Visible = true;
                        lstbSekreterOgrenciTabOgrenciler.Height = 264;
                        if (v != 0)
                        {
                            lstbSekreterOgrenciTabOgrenciler.DataSource = vi.Ogrenci.ogrenciBilgileriniGetirSezon(Convert.ToInt32(cmbSekreterOgrenciSezon.SelectedValue.ToString()));
                            lstbSekreterOgrenciTabOgrenciler.DisplayMember = "ogrenciTam";
                            lstbSekreterOgrenciTabOgrenciler.ValueMember = "ogrenci_id";
                        }


                    }
                    else
                    {
                        label2.Visible = true;
                        cmbSekreterOgrenciTabSınıf.Visible = true;
                        label60.Visible = false;
                        cmbSekreterOgrenciSezon.Visible = false;

                        label61.Visible = false;
                        txtSekreterOgrenciAraTC.Visible = false;
                        llbSekreterOgrenciTcNoGetir.Visible = false;
                        lstbSekreterOgrenciTabOgrenciler.Height = 264;

                        if (v != 0)
                        {
                            lstbSekreterOgrenciTabOgrenciler.DataSource = vi.Ogrenci.OgreciBilgileriniGetir(Convert.ToInt32(cmbSekreterOgrenciTabSınıf.SelectedValue.ToString()));
                            lstbSekreterOgrenciTabOgrenciler.DisplayMember = "ogrenciTam";
                            lstbSekreterOgrenciTabOgrenciler.ValueMember = "ogrenci_id";
                        }
                    }
                }
                private void cmbSekreterOgrenciSezon_SelectedIndexChanged(object sender, EventArgs e)
                {
                    if(v!=0)
                    lstbSekreterOgrenciTabOgrenciler.DataSource = vi.Ogrenci.ogrenciBilgileriniGetirSezon(Convert.ToInt32(cmbSekreterOgrenciSezon.SelectedValue.ToString()));
                }

/// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        private void tcSekreterOgrenciVeliBilgi_Click(object sender, EventArgs e)
        {
            
        }


/// ///////////////////////////////////////////////////////////////////////////////////veli

                private void veliBilgileriniYukle(int ogrenciID)
                {
                    vr.Veli veli = new vr.Veli();
                    veli = vi.Veli.veliGetir(ogrenciID);
                    Txt_Sekreter_VeliBilgi_Ad.Text = veli.Ad;
                    Txt_Sekreter_VeliBilgi_CepTel.Text = veli.CepTel;
                    Txt_Sekreter_VeliBilgi_EPosta.Text = veli.Eposta;
                    Txt_Sekreter_VeliBilgi_EvAdresi.Text = veli.EvAdresi;
                    Txt_Sekreter_VeliBilgi_EvTel.Text = veli.EvTel;
                    Txt_Sekreter_VeliBilgi_IsAdresi.Text = veli.IsAdresi;
                    Txt_Sekreter_VeliBilgi_IsTel.Text = veli.IsTel;
                    Txt_Sekreter_VeliBilgi_Soyad.Text = veli.Soyad;
                    Txt_Sekreter_VeliBilgi_TcKimlik.Text = veli.TcNo;
                    Txt_Sekreter_VeliBilgi_VeliYakinlik.Text = veli.Yakinlik;

                    cmbSekreterVeliEgitim.SelectedValue = veli.Egitim;
                    cmbSekreterVeliMedeniHal.SelectedValue = veli.MedeniHal;
                    cmbSekreterVeliMeslek.SelectedValue = veli.Meslek;

                    if (veli.Cinsiyet == 1)
                        rButton_Veli_Erkek.Checked = true;
                    else
                        rButton_Veli_Kadin.Checked = true;

                    if (veli.OzUvey == 1)
                        ckbSekreterVeliOzUvey.Checked = true;
                    else
                        ckbSekreterVeliOzUvey.Checked = false;


                }


                private void button2_Click(object sender, EventArgs e)
                {


                    vr.Veli veli = new vr.Veli();

                    veli.Ad = Txt_Sekreter_VeliBilgi_Ad.Text;
                    veli.CepTel = Txt_Sekreter_VeliBilgi_CepTel.Text;
                    veli.Eposta = Txt_Sekreter_VeliBilgi_EPosta.Text;
                    veli.EvAdresi = Txt_Sekreter_VeliBilgi_EvAdresi.Text;
                    veli.EvTel = Txt_Sekreter_VeliBilgi_EvTel.Text;
                    veli.IsAdresi = Txt_Sekreter_VeliBilgi_IsAdresi.Text;
                    veli.IsTel = Txt_Sekreter_VeliBilgi_IsTel.Text;
                    veli.Soyad = Txt_Sekreter_VeliBilgi_Soyad.Text;
                    veli.TcNo = Txt_Sekreter_VeliBilgi_TcKimlik.Text;
                    veli.Yakinlik = Txt_Sekreter_VeliBilgi_VeliYakinlik.Text;

                    veli.Egitim = Convert.ToInt32(cmbSekreterVeliEgitim.SelectedValue);
                    veli.MedeniHal = Convert.ToInt32(cmbSekreterVeliMedeniHal.SelectedValue);
                    veli.Meslek = Convert.ToInt32(cmbSekreterVeliMeslek.SelectedValue);

                    if (rButton_Veli_Erkek.Checked)
                        veli.Cinsiyet = 1;
                    else
                        veli.Cinsiyet = 0;

                    if (ckbSekreterVeliOzUvey.Checked)
                        veli.OzUvey = 1;
                    else
                        veli.OzUvey = 0;

                    if (vi.Veli.veliGuncelle(veli, Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue)))
                    {
                        MessageBox.Show("vel Güncellenmiştir");
                    }
                    else
                        MessageBox.Show("vel Güncellenmemiştir");

                }


                private void button3_Click(object sender, EventArgs e)
                {
                    if (vi.Sinif.sinifAnnesiVarmı(veliID))
                    {
                        MessageBox.Show("Bu veli sinif annesidir Bu nedenle veliyi silmeden önce ilgili sınıfın anneliğinden çıkarılmalıdır.");
                    }
                    else
                    {


                    }
                }

                public void veliTemizle()
                {
                    Txt_Sekreter_VeliBilgi_Ad.Text = "";
                    Txt_Sekreter_VeliBilgi_CepTel.Text = "";
                    Txt_Sekreter_VeliBilgi_EPosta.Text = "";
                    Txt_Sekreter_VeliBilgi_EvAdresi.Text = "";
                    Txt_Sekreter_VeliBilgi_EvTel.Text = "";
                    Txt_Sekreter_VeliBilgi_IsAdresi.Text = "";
                    Txt_Sekreter_VeliBilgi_Soyad.Text = "";
                    Txt_Sekreter_VeliBilgi_TcKimlik.Text = "";
                    Txt_Sekreter_VeliBilgi_VeliYakinlik.Text = "";
                }


        /////////////////////////////////////////////////////////////////////////////ogrecikişisel bilgi

                private void ogrenciKisiselBilgiYukle(int ogrenciID)
                {
                    vr.OgrenciKisiselBilgi ogrenciKisiselBilgi;

                    ogrenciKisiselBilgi = vi.OgrenciKisiselBilgi.ogrenciKisiselBilgiGetir(ogrenciID);

                      //Txt_Sekreter_OgrenciKisiselBilgi_DavranisSorunu    ogrenciKisiselBilgi.OgrenciID ;
                      Txt_Sekreter_OgrenciKisiselBilgi_YemekDurumu.Text=   ogrenciKisiselBilgi.YemekDurumu ;
                       Txt_Sekreter_OgrenciKisiselBilgi_KonusmaDurumu.Text= ogrenciKisiselBilgi.KonusmaDurumu;
                      Txt_Sekreter_OgrenciKisiselBilgi_FobiDurumu.Text=  ogrenciKisiselBilgi.FobiDurumu ;
                       Txt_Sekreter_OgrenciKisiselBilgi_SevdiğiYemek.Text=   ogrenciKisiselBilgi.SevdigiYemek ;
                       Txt_Sekreter_OgrenciKisiselBilgi_SevmedigiYemek.Text= ogrenciKisiselBilgi.SevmedigiYemek ;
                       Txt_Sekreter_OgrenciKisiselBilgi_DavranisSorunu.Text= ogrenciKisiselBilgi.DavranisSorunu ;

                     if (ogrenciKisiselBilgi.HepatitBAsi == 1)
                    {
                        AsıHepatitB.Checked = true;
                    }
                     else
                         AsıHepatitB.Checked = false;

                     if (ogrenciKisiselBilgi.Kkk == 1)
                     {
                        AsıKKK.Checked = true;
                     }
                     else
                         AsıKKK.Checked = false;

                     if (ogrenciKisiselBilgi.DabtIpaHip == 1)
                     {
                        AsıDaBTIPAHib.Checked = true;
                     }
                     else
                         AsıDaBTIPAHib.Checked = false;

                     if (ogrenciKisiselBilgi.Td == 1)
                     {
                         Asıtd.Checked = true;
                     }
                     else
                         Asıtd.Checked = false;

                     if (ogrenciKisiselBilgi.Kizamik == 1)
                     {
                         Hastalıkkızamık.Checked = true;
                     }
                     else
                         Hastalıkkızamık.Checked = false;

                     if (ogrenciKisiselBilgi.Sucicegi==1)
                     {
                         Hastalıksu.Checked = true;
                     }
                     else
                         Hastalıksu.Checked = false;
                     if (ogrenciKisiselBilgi.Sarilik == 1)
                     {
                         Hastalıksarı.Checked = true;
                     }
                     else
                         Hastalıksarı.Checked = false;
                     if (ogrenciKisiselBilgi.Kabakulak==1)
                     {
                         Hastalıkkaba.Checked = true;
                     }
                     else
                         Hastalıkkaba.Checked = false;
                     if (ogrenciKisiselBilgi.HepatitA==1)
                     {
                         HastalıkHepatitAHastalık.Checked = true;

                     }
                     else
                         HastalıkHepatitAHastalık.Checked = false;
                     if (ogrenciKisiselBilgi.HepatitB==1)
                     {
                         HastalıkHepatitBhastalık.Checked = true;
                     }
                     else
                         HastalıkHepatitBhastalık.Checked = false;
                     if (ogrenciKisiselBilgi.Zatüre==1)
                     {
                         Hastalıkzature.Checked = true;
                     }
                     else
                         Hastalıkzature.Checked = false;
                     if (ogrenciKisiselBilgi.Menenjit == 1)
                     {
                         Hastalıkmen.Checked = true;
                     }
                     else
                         Hastalıkmen.Checked = false;
                     Txt_Sekreter_OgrenciKisiselBilgi_VeliOnemliNot.Text = ogrenciKisiselBilgi.VeliOnemliNot;
                


                }



                private void button4_Click(object sender, EventArgs e)
                {

                    vr.OgrenciKisiselBilgi ogrenciKisiselBilgi = new vr.OgrenciKisiselBilgi();



                    ogrenciKisiselBilgi.OgrenciID = Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue);
                    ogrenciKisiselBilgi.YemekDurumu = Txt_Sekreter_OgrenciKisiselBilgi_YemekDurumu.Text;
                    ogrenciKisiselBilgi.KonusmaDurumu = Txt_Sekreter_OgrenciKisiselBilgi_KonusmaDurumu.Text;
                    ogrenciKisiselBilgi.FobiDurumu = Txt_Sekreter_OgrenciKisiselBilgi_FobiDurumu.Text;
                    ogrenciKisiselBilgi.SevdigiYemek = Txt_Sekreter_OgrenciKisiselBilgi_SevdiğiYemek.Text;
                    ogrenciKisiselBilgi.SevmedigiYemek = Txt_Sekreter_OgrenciKisiselBilgi_SevmedigiYemek.Text;
                    ogrenciKisiselBilgi.DavranisSorunu = Txt_Sekreter_OgrenciKisiselBilgi_DavranisSorunu.Text;

                    if (AsıHepatitB.Checked)
                    {
                        ogrenciKisiselBilgi.HepatitBAsi = 1;
                    }
                    else
                        ogrenciKisiselBilgi.HepatitBAsi = 0;
                    if (AsıKKK.Checked)
                    {
                        ogrenciKisiselBilgi.Kkk = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Kkk = 0;
                    if (AsıDaBTIPAHib.Checked)
                    {
                        ogrenciKisiselBilgi.DabtIpaHip = 1;
                    }
                    else
                        ogrenciKisiselBilgi.DabtIpaHip = 0;
                    if (Asıtd.Checked)
                    {
                        ogrenciKisiselBilgi.Td = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Td = 0;

                    if (Hastalıkkızamık.Checked)
                    {
                        ogrenciKisiselBilgi.Kizamik = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Kizamik = 0;

                    if (Hastalıksu.Checked)
                    {
                        ogrenciKisiselBilgi.Sucicegi = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Sucicegi = 0;
                    if (Hastalıksarı.Checked)
                    {
                        ogrenciKisiselBilgi.Sarilik = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Sarilik = 0;
                    if (Hastalıkkaba.Checked)
                    {
                        ogrenciKisiselBilgi.Kabakulak = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Kabakulak = 0;
                    if (HastalıkHepatitAHastalık.Checked)
                    {
                        ogrenciKisiselBilgi.HepatitA = 1;

                    }
                    else
                        ogrenciKisiselBilgi.HepatitA = 0;
                    if (HastalıkHepatitBhastalık.Checked)
                    {
                        ogrenciKisiselBilgi.HepatitB = 1;
                    }
                    else
                        ogrenciKisiselBilgi.HepatitB = 0;
                    if (Hastalıkzature.Checked)
                    {
                        ogrenciKisiselBilgi.Zatüre = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Zatüre = 0;
                    if (Hastalıkmen.Checked)
                    {
                        ogrenciKisiselBilgi.Menenjit = 1;
                    }
                    else
                        ogrenciKisiselBilgi.Menenjit = 0;
                    ogrenciKisiselBilgi.VeliOnemliNot = Txt_Sekreter_OgrenciKisiselBilgi_VeliOnemliNot.Text;


                    if (vi.OgrenciKisiselBilgi.ogrenciKisiselBilgiGuncelle(ogrenciKisiselBilgi))
                    {
                        MessageBox.Show("Öğrenci Kisisel bilgi güncellenmiştir");
                    }
                }

        
        /////////////////////////////////////////ogrenci odeme
                private void llbSekreterOgrenciOdemeYap_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    if (lbSekreterOgrenciOdemeKalan.Text != "0")
                    {


                        vr.OgrenciOdeme ogrenciodeme = new vr.OgrenciOdeme();
                        ogrenciodeme.Ogrenci_id = Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue);
                        ogrenciodeme.OdemeTur = Convert.ToInt32(cmbSekreterOgrenciOdemeTur.SelectedValue);
                        ogrenciodeme.Miktar = txtSekreterOgrenciMiktar.Text;
                        if (vi.OgrenciOdeme.ogrenciOdemeYap(ogrenciodeme))
                        {
                            MessageBox.Show("Öğrenci ödemesi yapılmıştır.");
                            dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue), ogrenciOdemeTur);
                            lbSekreterOgrenciOdemeOdenen.Text = vi.OgrenciOdeme.ogrenciToplamOdeme(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue)).ToString();
                            lbSekreterOgrenciOdemeKalan.Text = vi.OgrenciOdeme.ogrenciKalanOdeme(kayıtparası).ToString();
                        }
                        else
                            MessageBox.Show("Öğrenci ödemesi yapılmamıştır.");
                    }
                    else
                        MessageBox.Show("Tüm ödemeler alınmıştır.");
                }


                private void llbSekreterOgrenciOdemeGuncelle_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    vr.OgrenciOdeme ogrenciodeme = new vr.OgrenciOdeme();
                    ogrenciodeme.OgrenciOdemeid = Convert.ToInt32(dgSekreterOgrenciOdeme.SelectedRows[0].Cells[0].Value);
                    ogrenciodeme.Miktar = dgSekreterOgrenciOdeme.SelectedRows[0].Cells[3].Value.ToString();
                    ogrenciodeme.Odeme_tarihi = dgSekreterOgrenciOdeme.SelectedRows[0].Cells[4].Value.ToString();

                    if (vi.OgrenciOdeme.ogrenciOdemeGuncelle(ogrenciodeme))
                    {
                       MessageBox.Show("Öğrenci ödemesi güncellenmiştir.");
                       dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue), ogrenciOdemeTur);
                        lbSekreterOgrenciOdemeOdenen.Text = vi.OgrenciOdeme.ogrenciToplamOdeme(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue)).ToString();
                        lbSekreterOgrenciOdemeKalan.Text = vi.OgrenciOdeme.ogrenciKalanOdeme(kayıtparası).ToString();
                    }
                    else
                        MessageBox.Show("Öğrenci ödemesi güncellenmemiştir.");
                }

                private void llbSekreterOgrenciOdemeSil_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    


                    if (vi.OgrenciOdeme.ogrenciOdemeSil(Convert.ToInt32(dgSekreterOgrenciOdeme.SelectedRows[0].Cells[0].Value)))
                    {
                        MessageBox.Show("Öğrenci ödemesi silinmiştir.");
                        dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue),ogrenciOdemeTur);
                        lbSekreterOgrenciOdemeOdenen.Text = vi.OgrenciOdeme.ogrenciToplamOdeme(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue)).ToString();
                        lbSekreterOgrenciOdemeKalan.Text = vi.OgrenciOdeme.ogrenciKalanOdeme(kayıtparası).ToString();
                    }
                    else
                        MessageBox.Show("Öğrenci ödemesi silinmemiştir.");
                }

                private void rbSekreterOgrenciOdemeTum_CheckedChanged(object sender, EventArgs e)
                {
                    ogrenciOdemeTur = 0;
                    dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue), ogrenciOdemeTur);
                }

                private void rbSekreterOgrenciOdemeTaksit_CheckedChanged(object sender, EventArgs e)
                {
                    ogrenciOdemeTur = 4;
                    dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue), ogrenciOdemeTur);
                }

                private void rbSekreterOgrenciOdemePesin_CheckedChanged(object sender, EventArgs e)
                {
                    ogrenciOdemeTur = 3;
                    dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue), ogrenciOdemeTur);
                }

                public void ogrenciOdemeYukle()
                {
                    lbSekreterOgrenciOdemeKayit.Text = kayıtparası.ToString();
                   
                    
                    dgSekreterOgrenciOdeme.DataSource = vi.OgrenciOdeme.ogrenciOdemeGetir(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue), ogrenciOdemeTur);
                    lbSekreterOgrenciOdemeOdenen.Text = vi.OgrenciOdeme.ogrenciToplamOdeme(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue)).ToString();
                    lbSekreterOgrenciOdemeKalan.Text = vi.OgrenciOdeme.ogrenciKalanOdeme(kayıtparası).ToString();
                }
////////////////////////////////////////////////////////////////çalışan tab

                private void lstSekreterCalisanListesi_SelectedIndexChanged(object sender, EventArgs e)
                {
                    if (v != 0)
                    {
                        calisanBilgileriniYukle(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue));
                        dgSekreterCalisanOdemeleri.DataSource = vi.PersonelOdeme.personelOdemeGetirID_Tur(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue), OdemeSekliBelirle());
                    }
                }


                private void cmbSekreterCalisanCalisanTur_SelectedIndexChanged(object sender, EventArgs e)
                {
                    if (v != 0)
                    {
                        lstSekreterCalisanListesi.DataSource = vi.Calisan.calisanGetir(Convert.ToInt32(cmbSekreterCalisanCalisanTur.SelectedValue));
                    }

                }
        
        /////////calisan bilgileri

                private void calisanBilgileriniYukle(int calisanID)
                {
                    vr.Calisan calisan = vi.Calisan.calisanGetirTekTek(calisanID);

                    Txt_Sekreter_CalisanIslemleri_Ad.Text = calisan.Ad;
                    Txt_Sekreter_CalisanIslemleri_EPosta.Text = calisan.Eposta;
                    Txt_Sekreter_CalisanIslemleri_EvAdresi.Text = calisan.EvAdresi;
                    Txt_Sekreter_CalisanIslemleri_Maas.Text = calisan.Maas.ToString();
                    Txt_Sekreter_CalisanIslemleri_Soyad.Text = calisan.Soyad;
                    Txt_Sekreter_CalisanIslemleri_TcKimlik.Text = calisan.TcNo;
                    Txt_Sekreter_CalisanIslemleri_Tel.Text = calisan.EvTel;
                    cmbSekreterCalisanbilgicalisanTur.SelectedValue = calisan.CalisanTip1;

                    if (calisan.Cinsiyet == 1)
                    {
                        rdbSekreterCalisanCinsiyetErkek.Checked = true;
                    }
                    else
                        rdbSekreterCalisanCinsiyetKadin.Checked = true;

                }

                private void button9_Click(object sender, EventArgs e)
                {
                    if (!vi.Calisan.calisanVarmi(Txt_Sekreter_CalisanIslemleri_TcKimlik.Text))
                    {
                        vr.Calisan calisan = new vr.Calisan();

                        calisan.Ad = Txt_Sekreter_CalisanIslemleri_Ad.Text;
                        calisan.Eposta = Txt_Sekreter_CalisanIslemleri_EPosta.Text;
                        calisan.EvAdresi = Txt_Sekreter_CalisanIslemleri_EvAdresi.Text;
                        calisan.Maas = Convert.ToInt32(Txt_Sekreter_CalisanIslemleri_Maas.Text);
                        calisan.Soyad = Txt_Sekreter_CalisanIslemleri_Soyad.Text;
                        calisan.TcNo = Txt_Sekreter_CalisanIslemleri_TcKimlik.Text;
                        calisan.EvTel = Txt_Sekreter_CalisanIslemleri_Tel.Text;
                        calisan.CalisanTip1 = Convert.ToInt32(cmbSekreterCalisanbilgicalisanTur.SelectedValue);

                        if (rdbSekreterCalisanCinsiyetErkek.Checked)
                        {
                            calisan.Cinsiyet = 1;
                        }
                        else
                            calisan.Cinsiyet = 0;

                        if (vi.Calisan.calisanEkle(calisan))
                        {
                            MessageBox.Show("calisan eklenmiştir.");
                            cmbSekreterOkulIsSınıfOgr.DataSource = vi.Calisan.ogretmenGetir();
                        }
                        else
                            MessageBox.Show("calisan eklenmemiştir.");
                    }
                    else
                        MessageBox.Show("calisan daha önceden eklenmiştir");
                   
                }

                private void button11_Click(object sender, EventArgs e)
                {
                    vr.Calisan calisan = new vr.Calisan();
                    calisan.CalisanID = Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue);
                    calisan.Ad = Txt_Sekreter_CalisanIslemleri_Ad.Text;
                    calisan.Eposta = Txt_Sekreter_CalisanIslemleri_EPosta.Text;
                    calisan.EvAdresi = Txt_Sekreter_CalisanIslemleri_EvAdresi.Text;
                    calisan.Maas = Convert.ToInt32(Txt_Sekreter_CalisanIslemleri_Maas.Text);
                    calisan.Soyad = Txt_Sekreter_CalisanIslemleri_Soyad.Text;
                    calisan.TcNo = Txt_Sekreter_CalisanIslemleri_TcKimlik.Text;
                    calisan.EvTel = Txt_Sekreter_CalisanIslemleri_Tel.Text;
                    calisan.CalisanTip1 = Convert.ToInt32(cmbSekreterCalisanbilgicalisanTur.SelectedValue);

                    if (rdbSekreterCalisanCinsiyetErkek.Checked)
                    {
                        calisan.Cinsiyet = 1;
                    }
                    else
                        calisan.Cinsiyet = 0;

                    if (vi.Calisan.calisanGuncelle(calisan))
                    {
                        MessageBox.Show("calisan Güncellenmiştir.");
                    }
                    else
                        MessageBox.Show("calisan Güncellenmemiştir.");
                }
        /////////////////////////////calisan ödeme
                public int OdemeSekliBelirle()
                {

                    if (rbSekreterCalısanOdemeTum.Checked==true)
                    {
                        return -1;
                    }
                    else if (rbSekreterCalısanOdemeMaas.Checked == true)
                    {
                        return 1;
                    }
                    else 
                        return 2;
                    
                }
                private void linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    vr.PersonelOdeme personelodeme = new vr.PersonelOdeme();
                    personelodeme.Calisan_id = Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue);
                    personelodeme.Miktar = txtSekreterCalısanOdemeMiktar.Text;
                    personelodeme.Odeme_tur = Convert.ToInt32(cmbSekreterCalisanOdemeTur.SelectedValue);
                    if (vi.PersonelOdeme.personelOdemeYap(personelodeme))
                    {
                     
                        MessageBox.Show("Ödeme Yapılmıştır.");
                        dgSekreterCalisanOdemeleri.DataSource = vi.PersonelOdeme.personelOdemeGetirID_Tur(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue), OdemeSekliBelirle());
                    }
                    else
                        MessageBox.Show("Ödeme Yapılamamıştır.");
                }


                private void rbSekreterCalısanOdemeTum_CheckedChanged(object sender, EventArgs e)
                {
                    dgSekreterCalisanOdemeleri.DataSource = vi.PersonelOdeme.personelOdemeGetirID_Tur(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue), OdemeSekliBelirle());
                }

                private void rbSekreterCalısanOdemeMaas_CheckedChanged(object sender, EventArgs e)
                {
                    dgSekreterCalisanOdemeleri.DataSource = vi.PersonelOdeme.personelOdemeGetirID_Tur(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue), OdemeSekliBelirle());
                }

                private void rbSekreterCalısanOdemeAvans_CheckedChanged(object sender, EventArgs e)
                {
                    dgSekreterCalisanOdemeleri.DataSource = vi.PersonelOdeme.personelOdemeGetirID_Tur(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue), OdemeSekliBelirle());
                }

                private void linkLabel7_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    vr.PersonelOdeme personelOdeme = new vr.PersonelOdeme();
                    personelOdeme.Personel_odeme_id = Convert.ToInt32(dgSekreterCalisanOdemeleri.SelectedRows[0].Cells[0].Value.ToString());
                    personelOdeme.Miktar = dgSekreterCalisanOdemeleri.SelectedRows[0].Cells[4].Value.ToString();
                    personelOdeme.Odeme_tarih = dgSekreterCalisanOdemeleri.SelectedRows[0].Cells[5].Value.ToString();
                    if (vi.PersonelOdeme.personelOdemeGuncelle(personelOdeme))
                    {
                      
                        MessageBox.Show("Ödeme Güncellenmesi Yapılmıştır.");
                    }
                    else
                        MessageBox.Show("Ödeme Güncellenmesi Yapılamamıştır.");


                }

                private void linkLabel8_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    if (vi.PersonelOdeme.personelOdemeSil(Convert.ToInt32(dgSekreterCalisanOdemeleri.SelectedRows[0].Cells[0].Value.ToString())))
                    {

                        MessageBox.Show("Ödeme silinmiştir.");
                    }
                    else
                        MessageBox.Show("Ödeme silinmemiştir.");
                }


               
/// /////////////////////////////////////okul işlemleri
/////////////////Sınıf işlemleri

                private void lstSekreterOkulISSiniflar_SelectedIndexChanged(object sender, EventArgs e)
                {
                    if (v != 0)
                    {
                        sinifBilgisisYukle(Convert.ToInt32(lstSekreterOkulISSiniflar.SelectedValue));
                    }

                }

                private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {

                    if (!vi.Sinif.sinifOgretmeniVarmı(Convert.ToInt32(cmbSekreterOkulIsSınıfOgr.SelectedValue)))
                    {

                        //if (!vi.Sinif.sinifAnnesiVarmı(Convert.ToInt32(cmbSekreterOkulIsSinifAnnesi.SelectedValue)))
                       // {
                            vr.Sinif sinif = new vr.Sinif();

                            sinif.Kontenjan = Convert.ToInt32(Txt_Sekreter_OkulIslemleri_Kontenjan.Text);
                            sinif.SinifAdi = Txt_Sekreter_OkulIslemleri_SinifAdi.Text;
                            if (Convert.ToInt32(cmbSekreterOkulIsSinifAnnesi.SelectedValue) != 99)
                                sinif.SinifAnne = Convert.ToInt32(cmbSekreterOkulIsSinifAnnesi.SelectedValue);
                            else
                                sinif.SinifAnne = 99;
                        
                        sinif.SinifOgr = Convert.ToInt32(cmbSekreterOkulIsSınıfOgr.SelectedValue);


                            if (vi.Sinif.sinifEkle(sinif))
                            {
                                MessageBox.Show("Sınıf eklenmiştir.");
                                lstSekreterOkulISSiniflar.DataSource = vi.Sinif.sinifGetir();
                            }
                            else
                                MessageBox.Show("Sınıf eklenmemiştir.");


                        //}
                       // else
                            //MessageBox.Show("Veli başka sınıfa kayıtlı");
                    }
                    else
                        MessageBox.Show("Ögretmen başka sınıfa kayıtlı");
                }

                private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {

                    //if (vi.Sinif.sinifOgretmeniVarmı(Convert.ToInt32(cmbSekreterOkulIsSınıfOgr.SelectedValue)))
                    //{

                    //    if (vi.Sinif.sinifAnnesiVarmı(Convert.ToInt32(cmbSekreterOkulIsSinifAnnesi.SelectedValue)))
                    //    {
                    vr.Sinif sinif = new vr.Sinif();
                    sinif.SinifID = Convert.ToInt32(lstSekreterOkulISSiniflar.SelectedValue);
                    sinif.Kontenjan = Convert.ToInt32(Txt_Sekreter_OkulIslemleri_Kontenjan.Text);
                    sinif.SinifAdi = Txt_Sekreter_OkulIslemleri_SinifAdi.Text;
                    sinif.SinifAnne = Convert.ToInt32(cmbSekreterOkulIsSinifAnnesi.SelectedValue);
                    sinif.SinifOgr = Convert.ToInt32(cmbSekreterOkulIsSınıfOgr.SelectedValue);


                    if (vi.Sinif.sinifGuncelle(sinif))
                    {
                        MessageBox.Show("Sınıf Güncellenmiştir.");
                    }
                    else
                        MessageBox.Show("Sınıf Güncellemenmiştir.");


                    //    }
                    //    else
                    //        MessageBox.Show("Veli başka sınıfa kayıtlı");
                    //}
                    //else
                    //    MessageBox.Show("Ögretmen başka sınıfa kayıtlı");
                }


                private void sinifBilgisisYukle(int sinifID)
                {
                    vr.Sinif sinif = vi.Sinif.sinifGetirTektek(sinifID);

                    Txt_Sekreter_OkulIslemleri_Kontenjan.Text = sinif.Kontenjan.ToString();
                    Txt_Sekreter_OkulIslemleri_SinifAdi.Text = sinif.SinifAdi;
                    cmbSekreterOkulIsSinifAnnesi.SelectedValue = sinif.SinifAnne;
                    cmbSekreterOkulIsSınıfOgr.SelectedValue = sinif.SinifOgr;

                }

                private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    try
                    {
                        if (vi.Sinif.sinifSil(Convert.ToInt32(lstSekreterOkulISSiniflar.SelectedValue)))
                        {
                            MessageBox.Show("Sınıf Silinmiştir.");
                            lstSekreterOkulISSiniflar.DataSource = vi.Sinif.sinifGetir();
                        }
                        else
                            MessageBox.Show("Sınıf Silinmemiştir.");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Bu sınıfa bağlı veriler olduğu için Silemezsiniz. Silmek için tüm bağlı verileri ortadan kaldırmalısınız.");
                        
                    }
                   
                }

///////////////////////////////////////////////////// sezon işlemleri

                private void linkLabel4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    vr.Sezon sezon = new vr.Sezon();
                    if (Txt_Sekreter_OkulIslemleri_Sezon.Text != "")
                    {
                        sezon.SezonTrh = Txt_Sekreter_OkulIslemleri_Sezon.Text;
                        if (vi.Sezon.sezonEkle(sezon))
                        {
                            MessageBox.Show("Sezon Eklenmiştir");
                        }
                        else
                            MessageBox.Show("Sezon Eklenmemiştir");
                        lstSekreterOkulISSezonlar.DataSource = vi.Sezon.SezonGetir();
                    }
                    else
                        MessageBox.Show("Sezon bilgisini dogru giriniz.");

                }

                private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {
                    vr.Sezon sezon = new vr.Sezon();
                    if (Txt_Sekreter_OkulIslemleri_Sezon.Text != "")
                    {
                        sezon.SezonTrh = Txt_Sekreter_OkulIslemleri_Sezon.Text;
                        sezon.SezonID = Convert.ToInt32(lstSekreterOkulISSezonlar.SelectedValue);
                        if (vi.Sezon.sezonGuncelle(sezon))
                        {
                            MessageBox.Show("Sezon Güncellenmiştir");
                        }
                        else
                            MessageBox.Show("Sezon Güncellenmemiştir");
                        lstSekreterOkulISSezonlar.DataSource = vi.Sezon.SezonGetir();
                    }
                    else
                        MessageBox.Show("Sezon bilgisini dogru giriniz.");
                }


                private void lstSekreterOkulISSezonlar_SelectedIndexChanged(object sender, EventArgs e)
                {
                    if (v != 0)
                    {
                        vr.Sezon sezon = vi.Sezon.sezonGetirTekTek(Convert.ToInt32(lstSekreterOkulISSezonlar.SelectedValue));
                        Txt_Sekreter_OkulIslemleri_Sezon.Text = sezon.SezonTrh;
                    }
                }

                private void llbSekreterOkulSezonSil_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
                {

                }


        private void tcSekreterOgrenciVeliBilgi_Enter(object sender, EventArgs e)
        {
            if (lstbSekreterOgrenciTabOgrenciler.SelectedValue!=null)
            {
                veliBilgileriniYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
            }
            
        }

        

       

        private void tcSekreterOgrenciTableControl_Enter(object sender, EventArgs e)
        {
            try
            {
                ogrenciKisiselBilgiYukle(Convert.ToInt32(lstbSekreterOgrenciTabOgrenciler.SelectedValue.ToString()));
            }
            catch (Exception){}
           
        }

        


        

        private void tbSekreterCalIs_Enter(object sender, EventArgs e)
        {
            //if (v != 0)
               // calisanBilgileriniYukle(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue));
        }



        private void tbSekreterCalIs_Enter_1(object sender, EventArgs e)
        {
           // if (v != 0)
                calisanBilgileriniYukle(Convert.ToInt32(lstSekreterCalisanListesi.SelectedValue));
        }

       

        private void cmbSekreterOgrenciOdemeTur_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void button10_Click(object sender, EventArgs e)
        {

        }

        private void AsıHepatitB_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void AsıDaBTIPAHib_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void Asıtd_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void AsıKKK_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void Asıtd_MouseHover(object sender, EventArgs e)
        {
            toolTip1.Show("Erişkin Tipi Difteri-Tetanoz Aşısı", Asıtd);
        }

        private void AsıDaBTIPAHib_MouseHover(object sender, EventArgs e)
        {
            toolTip1.Show("Difteri, Aselüler Boğmaca, Tetanoz, İnaktif Polo Aşısı", AsıDaBTIPAHib);
        }

        private void AsıKKK_MouseHover(object sender, EventArgs e)
        {
            toolTip1.Show("Kızamık, Kızamıkçık, Kabakulak Aşısı", AsıKKK);
        }

      
       

        

       

        

      

        

       
       

        

       

        

       

        

        
    }
}
